package com.qqtop10.manager.dao;

import java.util.List;
import java.util.Map;

import org.springframework.ui.ModelMap;

import com.qqtop10.manager.model.Category;
import com.qqtop10.manager.model.PagingArgs;
import com.qqtop10.manager.model.temp.BuildIndexCategoryTemp;

public interface CategoryMapper {
	List<Category> all(ModelMap input);

	int count(Category input);

	int update(Category input);

	int add(Category input);

	int delete(Category input);

	Category get(Category input);

	List<Category> selectAll();

	List<Category> selectByIntCategoryUuid(String intCategoryUuid);

	List<Category> selectOneCategory();

	int updateCategoryIcon(Map<String, Object> map);

	Category selectByUuid(String uuid);

	List<BuildIndexCategoryTemp> buildIndexGetCategory();
}